package com.glsc.ngateway.opmanage.dto;


import cn.hutool.core.annotation.Alias;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ArchiveExcelDto implements Serializable {
    private static final long serialVersionUID = -3197086416503493388L;

    @Alias(value = "客户名称")
    @ApiModelProperty(value = "客户名称")
    private String clientName;

    @Alias(value = "客户编号")
    @ApiModelProperty(value = "客户编号")
    private String clientId;

    @Alias(value = "待处理的文件数量")
    @ApiModelProperty(value = "待处理的文件数量")
    private Integer waitDealFileCount;

    @Alias(value = "交易对手方名称")
    @ApiModelProperty(value = "交易对手方名称")
    private String partyName;

    @Alias(value = "交易对手方组织机构代码")
    @ApiModelProperty(value = "交易对手方组织机构代码")
    private String partyOrganCode;

    @Alias(value = "客户类别")
    @ApiModelProperty(value = "客户类别")
    private String clientType;

    @Alias(value = "营业执照编码")
    @ApiModelProperty(value = "营业执照编码")
    private String businessLicenseCode;

    @Alias(value = "联系人姓名")
    @ApiModelProperty(value = "联系人姓名")
    private String contactPersonName;

    @Alias(value = "联系人电话")
    @ApiModelProperty(value = "联系人电话")
    private String telephone;

    @Alias(value = "联系人手机")
    @ApiModelProperty(value = "联系人手机")
    private String mobile;

    @Alias(value = "备注")
    @ApiModelProperty(value = "备注")
    private String memo;


}
